L’algorithmique et la programmation - 2de
Python
Exercice 1 : Implémenter en Python une somme de termes (d'indices variant de 1 à N)
Compléter la fonction Python suivante pour qu’elle renvoie le résultat de :
\[ 1^2 + 2^2 + ... + 56^2 \]
La fonction ne doit pas afficher le résultat avec print().
Exercice 2 : Initiation - Quatre variables, une lecture, deux calculs enchainées - Python
On considère l'algorithme ci-dessous :
x = int(input('Rentrez la valeur de x : '))
a = x + 3
b = 4*x
c = a*b
print(c)
Si l'utilisateur entre la valeur \(x=4\), quelle est la valeur affichée en sortie ?
Exercice 3 : Resultat de boucle Pour - Python
On considère l'algorithme ci-dessous :
S = 0
N = int(input('Rentrez la valeur de N : '))
for i in range(1, N + 1):
S = S + i + 3
print(S)
Si l'utilisateur entre la valeur \(N=4\), quelle est la valeur affichée en sortie ?
Exercice 4 : Etapes avec boucle Pour - Python
On considère l'algorithme ci-dessous :
S = 0
N = int(input('Rentrez la valeur de N : '))
for i in range(0, N + 1):
S = S + 2*i
print(S)
Faire fonctionner l'algorithme précédent pour \(N=4\) et résumer les résultats obtenus à chaque étape dans le tableau ci-dessous.
Exercice 5 : Reste d'une division euclidienne en Python
Définir la fonction Python qui permet de calculer le reste d'une division
euclidienne d'un nombre donné en paramètre de la fonction par \( 11 \).
La fonction ne doit pas afficher le résultat avecprint()
La fonction ne doit pas afficher le résultat avecprint()